I don't agree with the refusal of services to anyone, regardless if their gay or not. I support human rights which encompasses rights for gay people. In the USA the last I knew there were no federal laws protecting gays in regards to many issues (hiring, services). I'm not sure if there are federal laws even for hate crimes for gays. I think that should be the focus.
However, one thing I'm adamantly oppose to is destroying a person that is a bigot, racist, or religious zealot. That is the problem I have with organizations like La Race, Cair, NAACP, LGBT groups, etc. Instead of focusing on changing laws and attitudes, often it includes destroying a person and their lively hood. Their are many examples of this.